/*!   
 * Template Name: Onboard - Bootstrap 5 template for crowdfunding campaigns
 * Version: 3.0
 * Author: Xiaoying Riley
 * Copyright: 3rd Wave Media Ltd.
 * Website: http://themes.3rdwavemedia.com/
 * Twitter: @3rdwave_themes
*/body{font-family:"Lato",sans-serif;color:#36435a;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:700}p{margin-bottom:15px;line-height:1.5}a{color:#00bcd4;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;text-decoration:none}a:hover,a:active{text-decoration:underline;color:#00a5bb}a:focus{text-decoration:none;color:#00a5bb;outline:none}.btn,a.btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;font-weight:700;font-family:"Montserrat",sans-serif;padding:6px 20px}.btn:focus,a.btn:focus{box-shadow:none}.btn:hover,a.btn:hover{text-decoration:none}a.btn-cta,.btn-cta{font-size:18px;padding:12px 30px;padding-top:13px}.btn-oval,a.btn-oval{border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}a.btn-primary,.btn-primary{background:#36b843;border:none;color:#fff;text-transform:uppercase}a.btn-primary:hover,a.btn-primary:active,a.btn-primary:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#40c74e;border:none;color:#fff;outline:none;box-shadow:none}a.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{background:#40c74e;border:none;color:#fff;outline:none;box-shadow:none}a.btn-secondary,.btn-secondary{background:#00bcd4;border:none;color:#fff;text-transform:uppercase}a.btn-secondary:hover,a.btn-secondary:active,a.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background:#00d3ee;border:none;color:#fff;outline:none;box-shadow:none}a.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{background:#00d3ee;border:none;color:#fff;outline:none;box-shadow:none}.list-inline-item:not(:last-child){margin-right:10px}.form-control{box-shadow:none;height:45px;border-color:#ccc;font-size:16px}.form-control::-webkit-input-placeholder{color:#ccc}.form-control:-moz-placeholder{color:#ccc}.form-control::-moz-placeholder{color:#ccc}.form-control:-ms-input-placeholder{color:#ccc}.form-control:focus{border-color:#bfbfbf;box-shadow:none}textarea.form-control{height:auto}input[type=text],input[type=email],input[type=password],input[type=submit],input[type=button],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-group{margin-bottom:30px}.highlight{color:#51597e}#back-to-top{background:#00bcd4;width:42px;height:42px}#back-to-top:hover{background:#007888;color:#fff}#back-to-top svg{margin-top:7px}.theme-bg-gradient{background-color:#151721;background-image:radial-gradient(circle, #51597e, #151721);background-image:-moz-radial-gradient(circle, #51597e, #151721);background-repeat:no-repeat;color:#fff}.section{padding-top:90px;padding-bottom:90px}.section-title{text-transform:uppercase;margin-top:0;margin-bottom:60px;font-weight:800;font-size:32px;position:relative;padding-bottom:5px}.header{color:#fff;padding-top:15px;min-height:64px}.header-scrolled{box-shadow:0 0 4px rgba(0,0,0,.5);background:#fff;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding-top:5px;padding-bottom:0}.header-scrolled .nav>li>a{color:#36435a}.header-scrolled h1.logo a{background:rgba(0,0,0,0) url("../images/logo-2.svg") no-repeat left top}h1.logo{margin-top:0;margin-bottom:0;display:inline-block;font-size:36px;float:left}h1.logo a{background:rgba(0,0,0,0) url("../images/logo.svg") no-repeat left top;display:inline-block;height:18px;width:130px}.nav-link{padding:10px;text-decoration:none}.nav-link:hover{text-decoration:none}.nav-link:focus{color:#00bcd4}.navbar-toggler{margin-right:0;margin-top:0;background:none;position:absolute;padding:0;right:0;top:-32px;width:90px;border:none}.navbar-toggler:focus{outline:none;box-shadow:none}.navbar-toggler .toggle-title{display:inline-block;float:left;color:#36435a;margin-right:10px;font-weight:bold;text-transform:uppercase;position:relative;top:6px;font-size:16px}.navbar-toggler .icon-bar-wrapper{float:left}.navbar-toggler .icon-bar{background-color:#00bcd4;height:3px;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.navbar-toggler:hover .icon-bar{-webkit-opacity:1;-moz-opacity:1;opacity:1}.navbar-nav{font-family:"Montserrat",sans-serif;font-weight:400}.nav>li>a{color:#fff;color:rgba(255,255,255,.7);font-size:12px;font-weight:600;text-transform:uppercase;padding-right:20px;padding-left:20px}.nav>li>a:hover{color:#00bcd4}.nav>li>a:focus,.nav>li>a:hover{background:none;outline:none}.nav>li.active a{color:#00bcd4}.footer{background:#191f2a;font-weight:normal;color:rgba(255,255,255,.4);padding-top:60px;padding-bottom:60px}.footer a{color:rgba(255,255,255,.4)}.footer a:hover{color:#fff}.footer .copyright{font-size:14px;margin-top:30px}.footer .social-list a{background:rgba(255,255,255,.4)}.footer .social-list a .svg-inline--fa{color:#191f2a}.promo-section{padding-top:150px;padding-bottom:120px}.promo-section .headline{margin-top:0;margin-bottom:60px;font-size:36px}.promo-section .overview-wrapper{position:relative}.promo-section .product-holder{text-align:center;position:relative}.promo-section .product-holder img{margin:0 auto;display:inline-block;max-width:100%}.promo-section .product-holder .video-play-trigger{position:absolute;width:60px;height:60px;left:50%;margin-left:-30px;text-align:center;z-index:5;top:50%;margin-top:-30px;color:#fff;background:rgba(0,188,212,.8);border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer}.promo-section .product-holder .video-play-trigger:hover{background:#00bcd4}.promo-section .product-holder .video-play-trigger .svg-inline--fa{color:#fff;font-size:20px;margin-top:20px;margin-left:4px}.promo-section .heading{margin-top:15px;margin-bottom:15px;font-size:42px;font-weight:bold}.promo-section .heading .text{font-size:16px;color:rgba(255,255,255,.8);font-weight:400}.promo-section .data-container{text-align:center}.progress-container{margin-bottom:15px}.progress-container .meta{color:rgba(255,255,255,.8);clear:left}.progress{background:rgba(255,255,255,.1);height:25px}.progress-bar{width:460px;background:#00bcd4}.cta-container{margin-bottom:45px}.countdown-container{margin-bottom:30px}.countdown-container .number{font-weight:bold;color:#fff;font-size:28px}.countdown-container .unit{color:rgba(255,255,255,.6);padding-left:5px;padding-right:10px;font-size:14px}.intro-container{margin-bottom:30px}.intro-container a{color:#00bcd4}.social-list a{width:36px;height:36px;display:inline-block;background:rgba(255,255,255,.8);text-align:center;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding-top:7px}.social-list a:hover{background:#fff}.social-list a .svg-inline--fa{color:#51597e;font-size:20px}.social-list li{margin-right:5px}.social-list li:last-child{margin-right:0}.signup-wrapper{background:#00bcd4;color:#fff;padding-top:45px;padding-bottom:45px;text-align:center}.signup-wrapper .form-title{font-size:16px;font-weight:400;margin-top:0;margin-bottom:15px}.signup-wrapper .btn{background-color:#008fa1;border-color:#008fa1;height:45px;width:45px;padding-left:0;padding-right:0}.signup-wrapper .btn .svg-inline--fa{color:rgba(255,255,255,.8);font-size:18px}.signup-wrapper .btn:hover{background-color:#007888;border-color:#007888}.signup-wrapper .btn:hover .fa{color:#fff}.single-form-max-width{max-width:600px}.signup-form .form-control{width:420px;margin-right:5px}.signup-form label.error{position:absolute;left:0;width:100%;top:85px;text-align:center;font-size:14px;font-family:"Lato",sans-serif;color:rgba(0,0,0,.6)}.about-section .item{margin-bottom:90px}.about-section .figure-holder{text-align:right}.about-section .figure-holder img{display:inline-block}.about-section .figure-holder.figure-holder-left{text-align:left}.about-section .item-title{margin-top:0;margin-bottom:30px;font-size:20px}.about-section .item-desc{color:#586a8f}.about-section .item-desc .icon{color:#36b843;margin-right:5px}.about-section .item-desc .subtitle{font-size:16px;margin-top:30px;margin-bottom:10px}.about-section .item-desc .pe-icon{font-size:28px;vertical-align:middle}.about-section .list-custom{margin-left:30px}.about-section .list-custom li{margin-bottom:10px}.about-section .list-custom .svg-inline--fa{color:#36b843;margin-right:5px}.rewards-section .item{margin-bottom:30px}.rewards-section .item-inner{background:#fff;padding:30px;color:#36435a;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;height:100%}.rewards-section .upper-wrapper{margin-bottom:30px}.rewards-section .item-title{margin-top:0;margin-bottom:15px;font-size:20px;text-align:center}.rewards-section .item-title .price{display:block;font-size:24px;margin-bottom:10px}.rewards-section .item-title .offer-name{display:block;font-size:18px}.rewards-section .item-details{margin-bottom:15px;color:#36435a}.rewards-section .backers{color:#586a8f;margin-bottom:10px}.rewards-section .backers .icon{display:block;color:#36b843;font-size:28px;margin-bottom:0px}.rewards-section .badge-featured{background:#ed5c2f;color:#fff;font-size:12px;vertical-align:middle;position:absolute;right:15px;top:15px;padding-top:4px;text-transform:uppercase}.updates-section .item{max-width:760px;margin:0 auto;margin-bottom:45px}.updates-section .item-title{margin-top:0;margin-bottom:15px}.updates-section .item-meta{color:#999;margin-bottom:30px}.updates-section .item-content{color:#586a8f}.updates-section .img-holder{display:inline-block;margin-top:15px;margin-bottom:15px}.timeline-container{position:relative;max-width:760px;margin:0 auto;padding-bottom:30px}.timeline-container:before{content:"";width:3px;height:100%;background:#00bcd4;left:50%;top:0;position:absolute}.timeline-container .timeline-item{position:relative;margin-bottom:30px}.timeline-container .timeline-content{width:45%;background:#fff;padding:20px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.timeline-container .timeline-content:before{content:"";position:absolute;left:45%;top:20px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #fff}.timeline-container .timeline-content.right{float:right}.timeline-container .timeline-content.right:before{content:"";right:45%;left:inherit;border-left:0;border-right:7px solid #fff}.timeline-container .timeline-content .time{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:5px;color:#00bcd4;font-size:16px}.timeline-container .timeline-content .title{margin-top:0;margin-bottom:10px;font-size:18px;color:#36435a}.timeline-container .timeline-content .desc{color:#586a8f}.timeline-container .timeline-icon{background:#00bcd4;width:50px;height:50px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-25px;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;padding-top:14px}.timeline-container .timeline-icon.complete{background:#36b843}.timeline-container .timeline-icon .icon{color:#fff;font-size:22px}.team-section .item{margin-bottom:30px}.team-section .item-inner{padding:30px;height:100%}.team-section .profile-holder{margin-bottom:15px}.team-section .name{margin-top:0;margin-bottom:5px}.team-section .role{margin-bottom:15px;color:#586a8f}.team-section .members-container{margin-bottom:30px}.contact-section{background:#f5f5f5;padding-top:90px;padding-bottom:90px}.contact-section .contact-title{margin-top:0;margin-bottom:30px}.contact-form-container{max-width:720px;padding-left:30px;padding-right:30px;margin:0 auto;margin-bottom:30px}.contact-form-intro{margin-bottom:30px}.contact-form label.error{font-size:14px;font-family:"Lato",sans-serif;color:#e65348;margin-top:5px}.faq-section{background:#00bcd4;color:#fff}.faq-section .accordion-item{background:rgba(0,0,0,0);border:none;box-shadow:none;margin-bottom:30px}.faq-section .accordion-header{font-weight:400;font-size:16px}.faq-section .accordion-header .accordion-button{color:#fff;text-decoration:none;font-weight:bold;padding:0;background:none;box-shadow:none}.faq-section .accordion-header .accordion-button:after{display:none}.faq-section .accordion-header .accordion-button:hover{text-decoration:underline}.faq-section .accordion-header .svg-inline--fa{margin-right:8px;font-size:20px}.faq-section .accordion-header{border:none;background:none;padding:0}.faq-section .accordion-body{padding-left:1.5rem}.faq-section a{color:#fff}.modal-body{padding-left:30px;padding-right:30px;padding-bottom:30px;font-size:16px;color:#586a8f}.modal-body iframe{max-width:100%}.modal-content{border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-header{border:none;padding-top:30px;position:relative}.modal button.close{font-size:36px;font-weight:300;text-shadow:none;background:none;position:absolute;right:12px;top:7px;z-index:10;border:none;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.modal button.close:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.modal button.close:focus{outline:none}.modal-backdrop.in{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.modal.modal-video .modal-dialog{margin-top:90px;max-width:inherit !important}.modal.modal-video .modal-body{padding:0;padding-top:0}.modal.modal-video .modal-header{border:none;padding:0}.modal.modal-video .modal-content{background:none;border:none;box-shadow:none}.modal.modal-video button.btn-close{font-size:45px;color:#fff;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;background:none;position:absolute;top:-57px;right:-10px;z-index:10}.modal.modal-video button.btn-close:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}@media(max-width: 767px){.header{background:#fff;padding-top:5px}.header h1.logo a{background:rgba(0,0,0,0) url("../images/logo-2.svg") no-repeat left top}h1.logo{float:none}.nav-link{padding-top:15px;padding-bottom:15px}.navbar-collapse{box-shadow:none}.nav>li>a{color:#36435a}.nav>li.active>a{color:#00bcd4}.promo-section .headline{font-size:32px}.promo-section .heading{font-size:32px}.progress-bar{width:300px}.countdown-container .number{font-size:20px}.signup-form .form-control{width:100%;margin-right:0}.signup-form .btn{width:100%;margin-top:5px}.about-section .desc-holder{margin-bottom:30px}.timeline-container{width:90%}.timeline-container:before{left:0}.timeline-container .timeline-icon{left:0}.timeline-container .timeline-content{width:90%;float:right}.timeline-container .timeline-content:before,.timeline-container .timeline-content.right:before{left:10%;margin-left:-7px;border-left:0;border-right:7px solid #fff}}@media(min-width: 768px){.navbar-expand-md .navbar-nav .nav-link{padding-left:15px;padding-right:15px}.modal-dialog{width:700px}.navbar-nav{float:none}}@media(min-width: 992px){.promo-content{padding-top:80px}.promo-section .data-container{text-align:left}.promo-section .progress-bar{margin-left:inherit;margin-right:inherit}.updates-block{height:160px}.updates-block .carousel-content .btn-cta{position:absolute}.updates-block .carousel .item{height:100px}.updates-block .glyphicon-chevron-right{right:-60px}.updates-block .glyphicon-chevron-left{left:-60px}.music-section .albums-block .cover-figure .record-holder{right:-80px}.music-section .albums-block .cover-figure:hover .record-holder{right:-118px}}body{overflow-x:hidden}.config-trigger{position:absolute;top:30px;left:-36px;width:36px;height:36px;background:#222;color:#fff;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none}.config-trigger:hover{background:#000;text-decoration:none}.config-trigger:hover .svg-inline--fa{color:#fff}.config-trigger .svg-inline--fa{font-size:20px;margin-top:7px;display:block;color:rgba(255,255,255,.8)}.config-panel{position:fixed;top:80px;z-index:1000;width:130px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.config-panel.config-panel-open{right:0}.config-panel.config-panel-hide{right:-130px}.config-panel .panel-inner{position:relative;background:#222;color:#fff;padding:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.config-panel .panel-title{font-weight:600;margin-bottom:15px;font-size:14px;text-transform:uppercase}.config-panel label{color:#fff}.config-panel #color-options{margin-bottom:0px}.config-panel #color-options li a{display:block;width:36px;height:36px;border:2px solid rgba(0,0,0,0);border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.config-panel #color-options li a:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;border:2px solid rgba(255,255,255,.9)}.config-panel #color-options li.active a{border:2px solid #fff}.config-panel #color-options li.theme-1 a{background:#51597e}.config-panel #color-options li.theme-2 a{background-color:#46464d}.config-panel .close{position:absolute;right:5px;top:5px;color:#fff}.config-panel .close .svg-inline--fa{color:#fff;font-size:18px}
